<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script>
            // let str="{'id':1001,'name':'coco','age':20}";
            let str='{"id":1001,"name":"coco","age":20}';
            console.log(str);
            console.log(typeof str);
            //将一个JSON格式的字符串转换为JSON格式的对象
            // 方式一:使用eval()实现,该方法需要使用括号将需要转换的字符串包含起来
            let obj=eval("("+str+")");
            console.log(obj);

            //方式二:用JSON.parse(),
            // 字符串必须是单引号格式的,里面的属性名必须使用双引号
            // let str2="{'id':1001,'name':'coco','age':20}";//使用JSON.parse()会报错
            let str3='{"id":1001,"name":"coco","age":20}';
            let obj3=JSON.parse(str2);
            console.log(obj3);
        </script>
    </head>
    <body>
        
    </body>
</html>